{{#operations}}#tag Interface
Protected Interface {{classname}}CallbackHandler
{{#operation}}	#tag Method, Flags = &h0
		{{#deprecated}}Attributes( Deprecated = yes ) {{/deprecated}}Sub {{operationId}}Callback(status As {{> nameException}}{{#returnProperty}}, {{^isArray}}Optional {{/isArray}}{{^isBinary}}data{{#isArray}}(){{/isArray}} As {{> inlineModelParameterDatatype}}{{/isBinary}}{{#isBinary}}file As FolderItem{{/isBinary}}{{/returnProperty}})
		  
		End Sub
	#tag EndMethod

{{#returnProperty}}{{#isBinary}}	#tag Method, Flags = &h0
		Sub {{operationId}}DownloadProgress(BytesReceived as Integer, TotalBytes as Integer)
		  
		End Sub
	#tag EndMethod
{{/isBinary}}{{/returnProperty}}{{/operation}}{{/operations}}


	#tag ViewBehavior
		#tag ViewProperty
			Name="Name"
			Visible=true
			Group="ID"
			Type="String"
		#tag EndViewProperty
		#tag ViewProperty
			Name="Index"
			Visible=true
			Group="ID"
			InitialValue="-2147483648"
			Type="Integer"
		#tag EndViewProperty
		#tag ViewProperty
			Name="Super"
			Visible=true
			Group="ID"
			Type="String"
		#tag EndViewProperty
		#tag ViewProperty
			Name="Left"
			Visible=true
			Group="Position"
			InitialValue="0"
			Type="Integer"
		#tag EndViewProperty
		#tag ViewProperty
			Name="Top"
			Visible=true
			Group="Position"
			InitialValue="0"
			Type="Integer"
		#tag EndViewProperty
	#tag EndViewBehavior
End Interface
#tag EndInterface
